ÀÌ ¼½¼ÇÀº IDEA¿¡¼ EJB ¸ðµâ¿¡ ´ëÇÑ ¿¡µðÅ͸¦ ±â¼úÇÕ´Ï´Ù.
¿¸° ¼Ó¼º ¿¡µðÅ͸¦ º¸±â À§ÇÏ¿© J2EE ÅÇÀÇ EJB ¸ðµâÀ» ¼±ÅÃÇϰí, ´ÙÀ½ µ¿ÀÛ ÁßÀÇ Çϳª¸¦ ¼öÇàÇÕ´Ï´Ù:
¸ÞÀÎ ¸Þ´º¿¡¼ View | Jump to
Source Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
¸ÞÀÎ ¸Þ´º¿¡¼ View | Show
Source Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
¸ðµâÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ°í ³ ÈÄ¿¡ ³ªÅ¸³ª´Â ¹®¸Æ ¸Þ´º¿¡¼ Edit... ¸¦ ¼±ÅÃÇϽʽÿÀ.
F4 ¶Ç´Â Ctrl
+ Enter¸¦ ´©¸¨´Ï´Ù.
¼Ó¼º ¿¡µðÅͰ¡ ¿¸³´Ï´Ù.
.
¼Ó¼ºÀº ¶ÇÇÑ »óÀÀÇÏ´Â Àü°³ ¼³¸í¾îÀÇ Á÷Á¢ÀûÀÎ ÆíÁý¿¡ ÀÇÇØ ÅØ½ºÆ® Çü½Ä¿¡¼ ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.

¿¡µðÅÍ º¸±â´Â µÎ ÅÇÀ¸·Î ³ª´²Áý´Ï´Ù: General °ú Assembly
Descriptor.
±×¸®°í ¸¸ÀÏ ´ç½ÅÀÌ ÇöÀçÀÇ EJB ¸ðµâ°ú WebLogic Áö¿ø°ú ÇÔ²²EJB ±× ÀÚü¸¦ »ý¼ºÇß´ø Çß´Ù¸é, ¼¼ ¹øÂ° ÅÇ, WebLogic
Server °¡ ³ªÅ¸³³´Ï´Ù.
ÅÇÀº ±× À̸§°ú ¼³¸í, EJB Ŭ·¡½º¿Í ƯÁ¤ÀÇ EJB
¼Ó¼º°ú °°Àº ÀÏ¹Ý ¸ðµâ À̽´¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÏ¹Ý ±×·ì
|
Display Name
|
ÀÌ Çʵ忡¼ ´ç½ÅÀº ¶ÇÇÑ Àü°³ ¼³¸í¾î¿¡¼ <display-name> ÅÂ±× °ª¿¡ ´ëÇÑ °ªÀ¸·Î¼ »ç¿ëµÉ »õ·Î¿î EJB À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Description
|
»ý¼ºµÈ ¼³¸íÀº Àü°³ ¼³¸í¾î¿¡¼ <description> ÅÂ±× °ª¿¡ ´ëÇÑ °ªÀ¸·Î¼ »ç¿ëµÉ °ÍÀÔ´Ï´Ù.
|
EJB Ŭ·¡½º ±×·ì
|
EJB Ŭ·¡½º, ±¸¼º¿ä¼Ò¿Í Ȩ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ Àڹ٠Ŭ·¡½º·ÎºÎÅÍ ÀÌ EJB¸¦ ¸®¾î¼ÀºíÇÏ´Â °ÍÀ» Çã¿ëÇÕ´Ï´Ù.
|
Change EJB Classes...
|
´·ÁÁú ¶§, º¯°æ Change
EJB Classes
´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

´ÙÀ̾ó·Î±×¿¡¼ ´ç½ÅÀº EJB, ÀÎÅÍÆäÀ̽º¿Í ÀÌ¹Ì Á¦°øµÈ °Í°ú ´Ù¸¥ ÀÏÂ÷ Ű¿¡ ´ëÇÑ Å¬·¡½º¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ŭ·¡½º À̸§Àº ¼öµ¿À¸·Î ¶Ç´Â ellipsis ¹öưÀ» ´·¯¼ ºÒ·ÁÁö´Â Choose
EJB class ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
J2EE Names... ¸µÅ©¸¦ ´©¸£¸é Code
Style ´ÙÀ̾ó·Î±×ÀÇ J2EE
tabÀ» ¿±´Ï´Ù.
|
Rename EJB and Classes...
|
´·ÁÁú ¶§, Rename EJB and Classes ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

±×°ÍÀº ±× ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÇöÀçÀÇ EJB, ±× Ŭ·¡½º ¶Ç´Â Ŭ·¡½ºÀÇ À̸§À» ¹Ù²Ù±â À§ÇØ »ç¿ëµË´Ï´Ù.
Package Çʵ忡¼ ´ç½ÅÀº ÇöÀçÀÇ EJB Ŭ·¡½º¿¡ ´ëÇÑ ÆÐŰÁö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î ÆÐŰÁö¸íÀº ¼öµ¿À¸·Î ¶Ç´Â ellipsis ¹öưÀ» ´·¯¼ ºÒ·ÁÁö´Â Choose Package ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.

J2EE Names... ¸µÅ©¸¦ ´©¸£¸é Code
Style ´ÙÀ̾ó·Î±×ÀÇ J2EE
tabÀ» ¿±´Ï´Ù.
|
Bean Specifics group
|
ÀÌ ±×·ìÀº ´ç½Å¿¡°Ô
Entity, Session°ú
Message-driven beans ¿¡ ƯÀ¯ÇÑ ¼Ó¼ºÀ» º¯°æÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
ÀÌ ¼Ó¼ºÀº Entity
Bean Specifics, Session
Bean Specifics ¿Í Message-driven Bean
Specifics ¼ºê¼½¼Ç¿¡¼
°¢°¢ ±â¼úµÇ´Â °ÍÀÔ´Ï´Ù.
|
Entity
Bean Specifics
|
entity bean ¼Ó¼ºÀ» ¼³Á¤Çϱâ/¹Ù²Ù±â À§ÇØ »ç¿ëµË´Ï´Ù.

Persistence
type
|
ÀÌ Çʵå´Â »ý¼ºµÈ entity beanŸÀÔÀ» °áÁ¤ÇÕ´Ï´Ù: ¸¸ÀÏ ÄÁÅ×À̳Ê-°ü¸®À̸é CMP ¶Ç´Â ¸¸ÀÏ bean-°ü¸®À̸é BMP
|
CMP
version
|
ÄÁÅ×ÀÌ³Ê °ü¸®µÈ ÀÜ»ó Áö¼Ó¼ºÀÌ ¼±ÅÃµÈ °æ¿ì¿¡¸¸ ÀÌ Çʵå´Â »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µË´Ï´Ù. ´ç½Å¿¡°Ô CMP ¹öÀüÀ» ¼±ÅÃÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù- 1.x ¶Ç´Â 2.x.
¸¸ÀÏ Bean
managed ÀÜ»ó Áö¼Ó¼º ŸÀÔÀÌ ¼±ÅÃµÇ¸é ºÒ°¡´ÉÇÏ°Ô µË´Ï´Ù.
|
Primary
Key Class *
|
ÀÌ Çʵå´Â ÀÏÂ÷ Ű Á¦ÇÑ(ÀÌ Å¬·¡½º´Â ¹øÈ£¼øÀ¸·Î ³ª¿µÇ°í, ÇØ½Ã ÄÚµå µîÀ» °¡Á®¾ß¸¸ ÇÕ´Ï´Ù)¿¡ ºÎÇÕÇϰí ÀÖ´Â ÃæºÐÈ÷ ÀÚ°ÝÀÌ ÁÖ¾îÁø Ŭ·¡½º À̸§À» Æ÷ÇÔÇØ¾ß¸¸ ÇÕ´Ï´Ù.
|
Reentrant
|
ÀÌ Çʵå´Â Àü°³ ¼³¸í¾îÀÇ <reentrant> ű׸¦ À§ÇÑ °ªÀÔ´Ï´Ù.
|
Abstract
Schema Name
|
ÀÌ Çʵå´Â Àü°³ ¼³¸í¾îÀÇ <abstract-schema-name> ű׸¦ À§ÇÑ °ªÀÔ´Ï´Ù.
¸¸ÀÏ Bean
managed ÀÜ»ó Áö¼Ó¼º ŸÀÔ ¶Ç´Â CMP 1.x CMP
¹öÀüÀÌ ¼±ÅÃµÇ¸é ºÒ°¡´ÉÇØÁý´Ï´Ù.
|
CMP Fields Group
|
´ç½ÅÀÌ
entity beanÀ» »ý¼ºÇÏ´Â µ¿¾È ÀÌ ±×·ìÀº ´ç½Å¿¡°ÔCMP Çʵ带 °ü¸® (»ý¼º/ÆíÁý/»èÁ¦) ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.
CMP Çʵ带 »ý¼ºÇϱâ À§ÇØ, Create New
CMP Field ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£µµ·Ï Add
CMP Field ... ¸¦ ´©¸£½Ê½Ã¿À. ±×°ÍÀº Create
CMP Field ¼ºê¼½¼Ç¿¡¼ ±â¼úµË´Ï´Ù.
CMP Çʵ带 ÆíÁýÇϱâ À§ÇØ, Çʵ尡 Create New
CMP Field ÀÇ °Í°ú À¯»çÇÑ Edit CMP
Field ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ Edit CMP
Field ... ¸¦ ´©¸£½Ê½Ã¿À.
CMP Çʵ带 »èÁ¦Çϱâ À§ÇØ, Remove CMP
Field ¸¦ ´©¸£°í, Remove
CMP Field
´ÙÀ̾ó·Î±×¿¡¼ OK ¸¦ ´©¸£½Ê½Ã¿À.
¸¸ÀÏ ´ç½ÅÀÌ Primary Key¿Í ÇÔ²² Çϳª ÀÌ»óÀÇ CMP Çʵ带 »ý¼ºÇÏ·Á°í ÇÑ´Ù¸é ´ç½Å¿¡°Ô Primary Key Class ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ®µÉ °ÍÀÔ´Ï´Ù.

ÀÌ ´ÙÀ̾ó·Î±×¿¡¼ ´ç½ÅÀº ¸ðµç ÇÊ¿äÇÑ CMP Çʵ带 ÀâÀ» ¼ö ÀÖ´Â ÀÏÂ÷ Ű Ŭ·¡½º¸¦ Á¦°øÇÒ ¼ö Àְųª »õ·Î¿î PK Ŭ·¡½º¸¦ »ý¼ºÇϱâ À§ÇØ ÆÐŰÁö¿Í Ŭ·¡½º À̸§À» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

|
¸¸ÀÏ Bean
managed
ÀÜ»ó Áö¼Ó¼º ŸÀÔÀÌ ¼±ÅõǸé ÀÌ ±×·ìÀº ¼û°ÜÁý´Ï´Ù.
|
|
|
|
Session
Bean Specifics
|
¼¼¼Ç bean ¼Ó¼ºÀ» ¼³Á¤/¹Ù²Ù±â À§ÇØ »ç¿ëµË´Ï´Ù.

Session
type
|
ÀÌ Çʵå´Â Àü°³ ¼³¸í¾îÀÇ <session-type> ű׸¦ À§ÇÑ °ªÀÔ´Ï´Ù:
stateless ¶Ç´Â stateful.
|
Transaction
type
|
ÀÌ Çʵå´Â Àü°³ ¼³¸í¾îÀÇ <transaction-type> ű׸¦ À§ÇÑ °ªÀÔ´Ï´Ù: Container ¶Ç´Â Bean.
|
|
|
Message-driven
Bean Specifics
|
¸Þ½ÃÁö bean ¼Ó¼ºÀ» ¼³Á¤/¹Ù²Ù±â À§ÇØ »ç¿ëµË´Ï´Ù.

Transaction
type
|
Æ®·£Àè¼Ç ŸÀÔÀ» ¼±ÅÃÇϱâ À§ÇÑ Çʵå: Container or Bean. ¸¸ÀÏ ÈÄÀÚ°¡ ¼±ÅõǸé Acknowledge
mode Çʵå´Â »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.
|
Message
selector
|
ÀÌ Çʵå´Â Àü°³ ¼³¸í¾îÀÇ <message-selector> ű׸¦ À§ÇÑ °ªÀÔ´Ï´Ù.
|
Destination
type
|
¸ñÀû ŸÀÔÀ» ¼±ÅÃÇÏ´Â Çʵå: javax.jms.Queue ¶Ç´Â javax.jms.Topic.
¸¸ÀÏ ÈÄÀÚ°¡ ¼±ÅõǸé Durability Çʵå´Â »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.
|
Durability
|
°¡´ÉÇϸé, ÀÌ Çʵ忡¼ ´ç½ÅÀº Àü°³ ¼³¸í¾î¿¡¼ <subscription-durability>ű׿¡ ´ëÇÑ °ªÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù:
Durable ¶Ç´Â NonDurable.
|
Acknowledge
mode
|
°¡´ÉÇϸé, ÀÌ Çʵ忡¼ ´ç½ÅÀº Àü°³ ¼³¸í¾î¿¡¼ <acknowledge-mode>
ű׿¡ ´ëÇÑ °ªÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù:
Auto-acknowledge ¶Ç´Â Dups-ok-acknowledge.
|
|

|
* - º°Ç¥(*)·Î ¸¶Å©µÈ Çʵå´Â Àǹ«ÀûÀÔ´Ï´Ù.
|
|
|
ÅÇÀº °¡¿ëÇÑ EJB ȯ°æ ¿£Æ®¸®, EJB ÂüÁ¶, EJB ÀÚ¿ø ÂüÁ¶, EJB ÀÚ¿ø ȯ°æ ÂüÁ¶¸¦ Ç¥½ÃÇÕ´Ï´Ù.
EJB
ȯ°æ ¿£Æ®¸®
|
<env-entry>ű×ÀÇ ¾Æ·¡ÀÇ Àü°³ ¼³¸í¾î¿¡¼ ¾î¶² EJB¶óµµ ±×°ÍÀÌ ÀÐÀ» ¼ö ÀÖ°í, »ç¿ëÇÒ ¼ö ÀÖ´Â º¯¼ö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÅÇ¿¡¼ ´ç½ÅÀº ±×·± º¯¼ö, ±× ŸÀÔ, °ª°ú ¼³¸íÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÐ³ÎÀº °¡¿ëÇÑ È¯°æ ¿£Æ®¸®, ±×µéÀÇ Å¸ÀÔ, °ª°ú ¼³¸íÀ» Ç¥½ÃÇÕ´Ï´Ù:
|
Name
|
ȯ°æ ¿£Æ®¸® À̸§ Çʵå.
|
Type
|
µå·Ó-´Ù¿î ¹Ú½º·ÎºÎÅÍ ¼±ÅÃµÈ È¯°æ ¿£Æ®¸® ŸÀÔÀÌ ÀÖ´Â Çʵå.
|
Value
|
ȯ°æ ¿£Æ®¸® °ª Çʵå.
|
Description
|
ȯ°æ ¿£Æ®¸® ¼³¸í Çʵå.
|
ȯ°æ ¿£Æ®¸®¸¦ Ãß°¡Çϱâ À§Çؼ, ÆÐ³Î Åø¹ÙÀÇ Create EJB Environment Entry ¹öư À» ´©¸£°Å³ª, ÆÐ³Î ³» ¿ä¼ÒÀÇ ¾î¶² °ÍÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ New Environment Entry Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
»õ·Î¿î ȯ°æ ¿£Æ®¸®´Â ¸ñ·Ï¿¡ ³ªÅ¸³¯ °ÍÀ̰í, ÇÊ¿äÇÏ´Ù¸é ´ç½ÅÀº ±× À̸§(µðÆúÆ®´Â 'name'), ŸÀÔ(µðÆúÆ®´Â ¡®java.lang.String')À» º¯°æÇÒ ¼ö ÀÖ°í °ª°ú ¼³¸íÀ» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ȯ°æ ¿£Æ®¸®¸¦ »èÁ¦ Çϱâ À§Çؼ
Remove ¸¦ ´©¸£°Å³ª »èÁ¦µÇ´Â ȯ°æ ¿£Æ®¸®¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ Remove ¸¦ ¼±ÅÃÇϽʽÿÀ.

´ç½ÅÀº Remove
Environment Entry ´ÙÀ̾ó·Î±×¸¦ º¼ °ÍÀÔ´Ï´Ù.

¼±ÅÃµÈ È¯°æ ¿£Æ®¸®¸¦ »èÁ¦Çϱâ À§Çؼ OK¸¦ ´©¸£½Ê½Ã¿À.
|
EJB
ÂüÁ¶
|
ÀÌ ÅÇÀ» »ç¿ëÇÏ¸é ´ç½ÅÀº Àü°³ ¼³¸í¾î¿¡¼ <ejb-local-ref> ¶Ç´Â <ejb-ref> ÅÂ±× ¾Æ·¡¿¡¼ ÇÑ EJBºÎÅÍ ´Ù¸¥ °Í±îÁöÀÇ ÂüÁ¶¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÐ³ÎÀº °¡¿ëÇÑ EJB ÂüÁ¶¿Í ±×µéÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù.
|
Name
|
EJB ÂüÁ¶ À̸§ Çʵå.
|
Type
|
EJB ÂüÁ¶ ŸÀÔ, µå·Ó-´Ù¿î ¹Ú½º¿¡¼ ¼±ÅÃµÉ ¼ö ÀÖ´Â Entity ¶Ç´Â Session µÑ ÁßÀÇ ¾î¶² °ÍÀÌ ÀÖ´Â Çʵå.
|
Local
|
EJB ÂüÁ¶°¡ ·ÎÄÃ(üũµÈ) ¶Ç´Â ¿ø°Ý(üũµÇÁö ¾ÊÀº)ÀÎÁö ¾î¶²Áö ¾Ë·ÁÁִ üũ ¹Ú½º°¡ ÀÖ´Â Çʵå.
|
Home
|
Ȩ ÀÎÅÍÆäÀ̽º À̸§ Çʵå.
|
Component
|
±¸¼º¿ä¼Ò ÀÎÅÍÆäÀ̽º À̸§ Çʵå.
|
Description
|
EJB ÂüÁ¶ ¼³¸í Çʵå.
|
EJB ÂüÁ¶¸¦ Ãß°¡ Çϱâ À§Çؼ, ÆÐ³Î Åø¹ÙÀÇ Create
EJB Reference ¹öư À» ´©¸£°Å³ª, ÆÐ³Î ³» ¿ä¼ÒÀÇ ¾î¶² °ÍÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ New EJB Reference Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
´ç½ÅÀº Create New EJB Reference ´ÙÀ̾ó·Î±×¸¦ º¼ °ÍÀÔ´Ï´Ù:

Æ®¸®¿Í °°Àº º¸±â¿¡¼ ´ç½ÅÀÌ ÂüÁ¶¸¦ »ý¼ºÇÏ´Â beanÀÇ È¨ ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÂüÁ¶ ŸÀÔ°ú ¼³¸íÀ» Á¦¿ÜÇÑ ¸ðµç Çʵå´Â ÀÚµ¿ÀûÀ¸·Î ä¿öÁú °ÍÀÔ´Ï´Ù. ´ç½ÅÀº ÂüÁ¶ ŸÀÔÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°í, ÇÊ¿äÇÏ´Ù¸é ¼³¸íÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î ÂüÁ¶¸¦ »ý¼ºÇϵµ·Ï OK¸¦ ´©¸£½Ê½Ã¿À. »õ·Î¿î EJB ÂüÁ¶´Â ¸ñ·Ï¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.
´ç½ÅÀÌ ±×°ÍÀ» Ŭ¸¯ÇÏ°í ³ ÈÄ¿¡ ¿£Æ®¸® Çʵ带 ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä®·³¿¡¼ ´ÙÀ½ÀÇ ±¸¼º¿ä¼Ò·Î À̵¿½Ã۱â À§ÇØ Tab¸¦ ´©¸£°í, ÀÌÀüÀÇ °ÍÀ¸·Î À̵¿½Ã۱â À§ÇØ Shift+TabÀ» ´©¸£½Ê½Ã¿À. ´ç½ÅÀÌ ¸¸µç ¾î¶² º¯°æÀº ÀÚµ¿ÀûÀ¸·Î Àü°³ ¼³¸í¾î ÆÄÀÏ·Î »ý¼ºµÉ °Í ÀÔ´Ï´Ù.
EJB ÂüÁ¶¸¦ »èÁ¦Çϱâ À§ÇÏ¿©, Remove ¸¦ ´©¸£°Å³ª »èÁ¦µÇ´Â ȯ°æ ¿£Æ®¸®¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ Remove ¸¦ ¼±ÅÃÇϽʽÿÀ.

´ç½ÅÀº Remove
EJB Reference ´ÙÀ̾ó·Î±×¸¦ º¸°Ô µÉ °ÍÀÔ´Ï´Ù.

¼±ÅÃµÈ EJB ÂüÁ¶¸¦ »èÁ¦Çϱâ À§ÇÏ¿© OK¸¦ ´©¸£½Ê½Ã¿À.
|
EJB
ÀÚ¿ø ÂüÁ¶
|
ÀϺΠÀÚ¿ø Á¤º¸´Â Àü°³ ¼³¸í¾î¿¡ ³õÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÅÇÀº ÀÚ¿øÀ» ÂüÁ¶ÇÏ´Â <resource-ref> ű׸¦ »ý¼ºÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

ÆÐ³ÎÀº °¡¿ëÇÑ EJB ÀÚ¿ø ÂüÁ¶¿Í ±×µéÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù:
|
Name
|
ÀÚ¿ø ÂüÁ¶ À̸§ Çʵå.
|
Type
|
ÀÚ¿ø ÂüÁ¶ ŸÀÔ(ÀÚ¿ø ÆÑÅ丮 ŸÀÔ)À» °áÁ¤ÇÏ´Â ÄÞº¸ ¹Ú½º°¡ ÀÖ´Â Çʵå:
±×°ÍÀº Á¦¾ÈµÈ °Í¿¡¼ °í¸£°Ô µÉ ¼ö Àְųª, ¼öµ¿À¸·Î ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Authentication
|
ÀÎÁõ¿¡ ´ëÇØ Ã¥ÀÓÀÌ ÀÖ´Â °ÍÀ» Á¤ÀÇÇÏ´Â ¸ñ·Ï ¹Ú½º Çʵå - ÄÁÅ×ÀÌ³Ê ¶Ç´Â ¾ÖÇø®ÄÉÀ̼Ç.
|
Scope
|
ÂüÁ¶ ¹üÀ§¸¦ °áÁ¤ÇÏ´Â Çʵå- °øÀ¯ °¡´É ¶Ç´Â ºñ °øÀ¯ °¡´É
|
Description
|
ÀÚ¿ø ÂüÁ¶ ¼³¸í Çʵå.
|
ÀÚ¿ø ÂüÁ¶¸¦ Ãß°¡Çϱâ À§Çؼ, ÆÐ³Î Åø¹ÙÀÇ Create EJB Resource Reference ¹öư À» ´©¸£°Å³ª, ÆÐ³Î ³»¿¡¼ ¿ä¼ÒÀÇ ¾î¶² °ÍÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ New Resource Reference Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
´ç½ÅÀº ±×°ÍÀ» Ŭ¸¯ÇÏ°í ³ ÈÄ¿¡ ´ç½ÅÀº ¿£Æ®¸® Çʵ带 ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä®·³¿¡¼ ´ÙÀ½ÀÇ ±¸¼º¿ä¼Ò·Î À̵¿½Ã۱â À§ÇØ Tab¸¦ ´©¸£°í, ÀÌÀüÀÇ °ÍÀ¸·Î À̵¿½Ã۱â À§ÇØ Shift+TabÀ» ´©¸£½Ê½Ã¿À. ´ç½ÅÀÌ ¸¸µç ¾î¶² º¯°æÀº ÀÚµ¿ÀûÀ¸·Î Àü°³ ¼³¸í¾î ÆÄÀÏ·Î »ý¼ºµÉ °Í ÀÔ´Ï´Ù.
ÀÚ¿ø ÂüÁ¶¸¦ »èÁ¦Çϱâ À§ÇÏ¿©, Remove ¸¦ ´©¸£°Å³ª »èÁ¦µÇ´Â ȯ°æ ¿£Æ®¸®¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ Remove ¸¦ ¼±ÅÃÇϽʽÿÀ.

´ç½ÅÀº Remove
EJB Reference ´ÙÀ̾ó·Î±×¸¦ º¸°Ô µÉ °ÍÀÔ´Ï´Ù.

¼±ÅÃµÈ EJB ÂüÁ¶¸¦ »èÁ¦Çϱâ À§ÇÏ¿© OK¸¦ ´©¸£½Ê½Ã¿À.
|
EJB
ÀÚ¿ø ȯ°æ ÂüÁ¶
|
ÅÇÀº Àü°³ ¼³¸í¾î¿¡¼ <resource-env-ref> ÅÂ±×¿Í ÇÔ²² ÀÛ¾÷Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

ÆÐ³ÎÀº °¡¿ëÇÑ ÀÚ¿ø ȯ°æ ÂüÁ¶ ¿£Æ®¸®¿Í ±×µéÀÇ ¼Ó¼ºÀ» °¡¸®ÄÑ ÁÝ´Ï´Ù:
|
Name
|
ÀÚ¿ø ȯ°æ ÂüÁ¶ À̸§ Çʵå.
|
Type
|
¸®¼Ò½º Ŭ·¡½º°¡ Ç¥½ÃµÇ¾î ÀÖ´Â ÀÚ¿ø ȯ°æ ÂüÁ¶ ŸÀÔÀ» °áÁ¤ÇÏ´Â ÄÞº¸ ¹Ú½º°¡ ÀÖ´Â Çʵå. ±×°ÍÀº Á¦¾ÈµÈ °Í¿¡¼ °í¸£°Ô µÉ ¼ö Àְųª, ¼öµ¿À¸·Î ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Description
|
ÀÚ¿ø ȯ°æ ÂüÁ¶ ¼³¸í Çʵå.
|
ÀÚ¿ø ȯ°æ ÂüÁ¶¸¦ Ãß°¡Çϱâ À§Çؼ, ÆÐ³Î Åø¹ÙÀÇ Create EJB Resource Environment
Reference ¹öư À» ´©¸£°Å³ª, ÆÐ³Î ³»¿¡¼ ¿ä¼ÒÀÇ ¾î¶² °ÍÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ New
Resource Environment Reference Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
»õ·Î¿î EJB ÀÚ¿ø ȯ°æ ÂüÁ¶´Â ¸ñ·Ï¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ´ç½ÅÀº ±×°ÍÀ» Ŭ¸¯ÇÏ°í ³ ÈÄ¿¡ ¿£Æ®¸® Çʵ带 ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä®·³¿¡¼ ´ÙÀ½ÀÇ ±¸¼º¿ä¼Ò·Î À̵¿½Ã۱â À§ÇØ Tab¸¦ ´©¸£°í, ÀÌÀüÀÇ °ÍÀ¸·Î À̵¿½Ã۱â À§ÇØ Shift+TabÀ» ´©¸£½Ê½Ã¿À. ´ç½ÅÀÌ ¸¸µç ¾î¶² º¯°æÀº ÀÚµ¿ÀûÀ¸·Î Àü°³ ¼³¸í¾î ÆÄÀÏ·Î »ý¼ºµÉ °Í ÀÔ´Ï´Ù.
ÀÚ¿ø ÂüÁ¶¸¦ »èÁ¦Çϱâ À§ÇÏ¿©, Remove ¸¦ ´©¸£°Å³ª »èÁ¦µÇ´Â ȯ°æ ¿£Æ®¸®¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ Remove ¸¦ ¼±ÅÃÇϽʽÿÀ.

´ç½ÅÀº Confirm ´ÙÀ̾ó·Î±×¸¦ º¼ °ÍÀÔ´Ï´Ù.

¼±ÅÃµÈ È¯°æ ¿£Æ®¸®¸¦ »èÁ¦Çϱâ À§ÇÏ¿© OK¸¦ ´©¸£½Ê½Ã¿À.
|
|
¸¸ÀÏ WebLogic
IntegrationÀÌ ÇöÀçÀÇ EJB ¸ðµâÀ» À§ÇØ »ç¿ë °¡´ÉÇÏ°Ô µÇ¸é ÅÇÀº webLogic
ƯÀ¯ÇÑ ¼³Á¤À» EJBs¿¡ Á¦°øÇÕ´Ï´Ù.

¸ðµç EJBs¿¡ ´ëÇÑ °øÅëÀûÀΠù ¹øÂ° ¼³Á¤ÀÌ ±â¼úµË´Ï´Ù.
JNDI À̸§ ±×·ì
|
JNDI Name
|
ÀÌ Çʵ忡¼ ´ç½ÅÀº JNDI À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº WebLogic EJB ÄÁÅ×ÀÌ³Ê ³»¿¡¼ EJB¸¦ ¹ß°ßÇϱâ À§ÇØ »ç¿ëµÇ´Â WebLogic ƯÀ¯ÀÇ À̸§ÀÔ´Ï´Ù. EJB°¡ ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °¡Áú ¶§ ±×°ÍÀº »ç¿ëµË´Ï´Ù.
|
Local JNDI Name
|
In this field you can specify a local JNDI name, which is a WebLogic specific name used to find an EJB within a WebLogic EJB container. It
is used when the EJB has local interface.
ÀÌ Çʵ忡¼ ´ç½ÅÀº ·ÎÄà JNDI À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº WebLogicÇÑ EJB ÄÁÅ×ÀÌ³Ê ³»¿¡¼ EJB¸¦ ¹ß°ßÇϱâ À§ÇØ »ç¿ëµÇ´Â WebLogicÇÑ °³º° À̸§ÀÔ´Ï´Ù. EJB°¡ ·ÎÄà ÀÎÅÍÆäÀ̽º¸¦ °¡Áú ¶§ ±×°ÍÀº »ç¿ëµË´Ï´Ù.
|
|
CMP Options ±×·ìÀÇ ´ÙÀ½ ¼³¸íÀº ¿À·ÎÁö ´ç½ÅÀÌ EJB-to-JDBC µ¥ÀÌÅͼҽº ¸ÅÇÎÀÇ ¼Â¾÷ÀÌ ÇÊ¿äÇÑ °÷¿¡ CMP
Entity beans À» À§ÇØ Àû¿ë °¡´ÉÇÕ´Ï´Ù.
CMP ¿É¼Ç ±×·ì
|
Data Source
|
ÀÌ Çʵå´Â ÇöÀçÀÇ EJB¿¡ ÀÌ¿ë °¡´ÉÇÑ(±¸¼ºµÈ) µ¥ÀÌÅͼҽºÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. µå·Ó-´Ù¿î ¸ñ·Ï¿¡¼ ÇÊ¿äÇÑ µ¥ÀÌÅͼҽº¸¦ ¼±ÅÃÇϽʽÿÀ.
|
Configure...
|
´ç½Å¿¡°Ô ÇöÀçÀÇ EJB¿¡ ´ëÇÑ µ¥ÀÌÅͼҽº¸¦ ±¸¼ºÇÏ´Â °ÍÀ» Çã¶ôÇÏ´Â Data
Sources ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ ¹öưÀ» ´©¸£½Ê½Ã¿À.
|
µ¥ÀÌÅͺ£À̽º Ç¥ ±×·ì
|
Table Name
|
°¢ ¶óÀÎÀº ´ç½ÅÀÌ ¼±ÅÃµÈ µ¥ÀÌÅͼҽº¿¡¼ Å×À̺í ÇöÀ縦 ¼±ÅÃÇÒ ¼ö ÀÖ´Â µå·Ó-´Ù¿î ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù
|
New.../Remove...
|
Table name ¸ñ·Ï¿¡¼ ¶óÀÎÀ» Ãß°¡/»èÁ¦ÇÕ´Ï´Ù.
|
CMP ÇÊµå ¸ÅÇÎ ±×·ì
|
CMP Field
|
ÀÌ Çʵå´Â ÇöÀçÀÇ EJB¿¡¼ CMP ÇöÀçÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù.
|
Table Column
|
CMP¿¡ ´ëÇÑ ÀÌ Çʵ忡¼ ´ç½ÅÀº ¼±ÅÃµÈ CMP¿Í ÇÔ²² ¸ÅÇÎµÈ ÇÊ¿äÇÑ Å×À̺í Ä®·³À» µå·Ó-´Ù¿î ¸ñ·ÏÀ¸·ÎºÎÅÍ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
ÀÚµ¿ Ű »ý¼º ¿É¼Ç ±×·ì
|
Enable Auto Key Generation
|
¼±ÅÃµÉ ¶§, »ç¿ëµÈ µ¥ÀÌÅͺ£À̽º(¿¹¸¦ µé¸é, ¿À¶óŬÀÇ °æ¿ì¿¡ ÀÏÂ÷ Ű »ý¼ºÀ» À§ÇÏ¿©)¿¡ ´ëÇÑ ¿ÀÅäŰ »ý¼º ¼³ºñ¸¦ ÀÌ¿ëÇϱâ À§ÇÏ¿©
Auto Key Generation Options ±×·ìÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. weblogic-cmp-rdbms-jar.xml ¿¡¼ <automatic-key-generation> ¿¡ ´ëÇÑ °ªÀ» ¼³Á¤ÇϽʽÿÀ.
|
Generator Type
|
<generator-type> ű׿¡ ´ëÇÑ Á¦³Ê·¹ÀÌÅÍ Å¸ÀÔ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. µå·Ó-´Ù¿î ¸ñ·ÏÀÇ °¡¿ëÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù: ¿À¶óŬ, SQL ¼¹ö¿Í Named Sequence Table.
|
Generator Name
|
<generator-name> ű׿¡ ´ëÇÑ Á¦³Ê·¹ÀÌÅÍ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
|
Key Cache Size
|
<key-cache-size> ű׿¡ ´ëÇÑ Å° ij½Ã ¿ë·® °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
|
Field Groups ±×·ì
|
Field Groups
|
ÇÊµå ±×·ì(weblogic-cmp-rdbms-jar.xml ÀÇ <field-group> ű×)À¸·Î ¿¬ÇÕÇÏ´Â CMP ÇʵåÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.
»õ·Î¿î ÇÊµå ±×·ìÀ» »ý¼ºÇϱâ À§ÇÏ¿©, Add... ¸¦ »ý¼ºÇÕ´Ï´Ù. Field
Group Properties ´ÙÀ̾ó·Î±×¿¡¼ Field Group Name Çʵ忡¼ »õ·Î¿î ±×·ì¿¡ ´ëÇÑ À̸§À» ŸÀÌÇÁÇϰí, Fields
in Group ¸ñ·Ï¿¡¼ »óÀÀÇÏ´Â Çʵ忡 ÀÇÇØ üũ ¹Ú½º¸¦ ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇØ Æ÷ÇԵǴ CMP Çʵ带 ¼±ÅÃÇϽʽÿÀ.
ÇÊµå ±×·ìÀ» »èÁ¦Çϱâ À§ÇÏ¿©, ¸ñ·Ï¿¡¼ ±×°ÍÀ» ¼±ÅÃÇϰí, Remove¸¦ ´©¸£½Ê½Ã¿À.
ÇÊµå ±×·ìÀ» ÆíÁýÇϱâ À§Çؼ , ¸ñ·Ï¿¡¼ ±×°ÍÀ» ¼±ÅÃÇϰí, Edit... ¸¦ ´©¸£½Ê½Ã¿À. Field Group
Properties ´ÙÀ̾ó·Î±×¿¡¼ ´ç½ÅÀº ±×·ìÀÇ À̸§À» ¹Ù²Ü ¼ö ÀÖ°í, ±×·ì¿¡ Æ÷ÇÔµÈ Çʵ带 º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
Data Sources ´ÙÀ̾ó·Î±×´Â ÇöÀçÀÇ EJB¿¡ ÀÌ¿ë °¡´ÉÇÑ µ¥ÀÌÅͼҽº¸¦ ±¸¼ºÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

´ÙÀ̾ó·Î±×´Â ´ç½ÅÀÌ ÇöÀç »ç¿ëµÇ´Â Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ±¸¼ºµÈ µ¥ÀÌÅͼҽºÀÇ ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù. µ¥ÀÌÅͼҽº´Â ´ÙÀ̾ó·Î±× Åø¹Ù¸¦ »ç¿ëÇÏ¿© °ü¸®µË´Ï´Ù.
Add Data Source
|
µ¥ÀÌÅͼҽº¸¦ ¼Â¾÷Çϱâ À§ÇÏ¿© Data Source
Properties ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.
|
Remove
|
¼±ÅÃµÈ µ¥ÀÌÅͼҽº¸¦ »èÁ¦ÇÕ´Ï´Ù.
|
Data Source Properties
|
¼±ÅÃÇÑ ·ÎÄà µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼Â¾÷Çϱâ À§ÇÏ¿© Data
Source Properties ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù

|
¿ø°Ý µ¥ÀÌÅͼҽº¸¦ ±¸¼ºÇϱâ À§ÇØ ´ç½ÅÀº IDEA¿¡¼ WebLogic
Server Options À» ¼³Á¤ÇÏ´Â ¿ø°Ý WebLogic ¼¹ö¸¦ ½ÇÇà/µð¹ö±×ÇÏ´Â µ¿¾È ±×µéÀ» ÀÓÆ÷Æ®ÇØ¾ß¸¸ ÇÕ´Ï´Ù.
|
|
|
µ¥ÀÌÅͼҽº ¼Ó¼º ´ÙÀ̾ó·Î±×
|
ÀÌ ´ÙÀ̾ó·Î±×´Â ÀÚ½ÅÀÇ ´ÙÀ̾ó·Î±×¸¦ °¡Áö´Â WebLogicÇÑ °ÍÀ» Á¦¿ÜÇÏ°í ¸ðµç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ Á¢¼Ó ¼Ó¼ºÀ» ¸ÂÃß°Ô ÁöÁ¤µË´Ï´Ù.

Datasource
Name
|
µ¥ÀÌÅͼҽº À̸§ Çʵå.
|
JAR files
|
Path dialog ÀÇ Libraries
Tab °ú À¯»çÇÑ ¼³Á¤ÀÌ ÀÖ´Â ±×·ì.
µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö°¡ À§Ä¡ÇÑ ¶óÀ̺귯¸®¸¦ °Å±â¿¡¼ Ç¥½ÃÇÕ´Ï´Ù.
|
Database driver class
|
µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö Ŭ·¡½º´Â ¼öµ¿À¸·Î ÀÔ·ÂÇÒ ¼ö Àְųª, µå·Ó-´Ù¿î ¸ñ·Ï¿¡¼ ¼±ÅÃÇϰųª, ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â Select
Path ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ¹ß°ßµÉ ¼ö ÀÖ½À´Ï´Ù.
¸¸ÀÏ µå·Ó-´Ù¿î ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é ´ç½ÅÀº Find
Classes... ¹öưÀ» ´·¯ Ç¥½ÃµÈ ¶óÀ̺귯¸® ³»¿¡¼ ÇÊ¿äÇÑ Å¬·¡½º¿¡ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.
|
Database URL
|
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö¿¡ ÀÇÇØ ¿ä±¸µÇ´Â URL.
|
User name
|
¼±ÅÃµÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ »ç¿ëÀÚ À̸§À» ŸÀÌÇÁÇϽʽÿÀ.
|
Password
|
¼±ÅÃµÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÆÐ½º¿öµå¸¦ ŸÀÌÇÁÇϽʽÿÀ.
|
Test Connection
|
¸¸ÀÏ µ¥ÀÌÅͼҽº·ÎÀÇ Á¢¼ÓÀÌ ÀûÀýÇÏ°Ô ±¸¼ºµÇ¾ú´ÂÁö¸¦ ¾Ë±â À§ÇØ ¹öưÀ» ´©¸£½Ê½Ã¿À. ¸¸¾à ±×·¸´Ù¸é, Connection
Successful ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ´ç½Å¿¡°Ô Connection Error ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ®µÉ °ÍÀÔ´Ï´Ù.
|
|
|